@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0; font-size:12px; }
table{ border-collapse:collapse; border-spacing: 0; }
fieldset,img{ border:0; }
ol,ul{ list-style:none; }
h1,h2,h3,h4,h5,h6{font-weight:normal; }
body{ font-family:Arial,Helvetica,sans-serif,SimSun; font-size:12px; }
.clear{ content: "."; font-size: 1px; display: block; height: 0 !important; height: 1%; clear: both; visibility: hidden; background: none; line-height: 0%; }
.l{ float:left;}
.r{ float:right}
em,i,u{ font-style:normal}
a{color:#57524b; text-decoration:none}
a:hover{ text-decoration:underline}
body{ background:url(/images/b.gif) repeat-x}
.wrap{ width:968px; margin:0 auto; padding-bottom:15px}
.head{ height:75px; overflow:hidden}
.head-r{ width:390px;}

.weather{ width:176px; height:40px; padding:6px 10px 13px 6px; background:url(/images/tq.png) no-repeat; color:#742b0d; margin-top:16px}
.home{ margin-top:16px;}
.home span{  color:#a22814;margin:0 16px 0 10px;}
.home span b{ display:inline-block; width:22px; height:22px; background:url(/images/top-icon.gif) no-repeat; margin-right:3px}
.home span b.f{ position:relative;top:3px}
.home span b.i{ background-position:0 -22px}

.nav{ height:34px; margin-bottom:9px;}
.nav  li{ display:inline-block; float:left; width:100px; text-align:center; line-height:34px;}
.nav  li a{ display:block; height:34px; background:url(/images/line.gif) no-repeat left 10px; font-size:14px; font-weight:bold; text-decoration:none;}
.nav  li.first a{ background:none}
.nav  li.current{ background:url(/images/current.png) no-repeat center bottom}
.search{ width:226px; height:23px; background:url(/images/search.png) no-repeat; margin-top:5px;}
.search .input{ width:145px; height:19px; line-height:19px; float:left; margin:1px; border:none; background:none; padding:0 5px}
.search .btn{ width:57px; height:22px; border:none; background:none;margin-left:12px; _margin-left:8px; cursor:pointer;  }
.l-side{ width:220px;}
.c-main{ width:522px;  margin-left:6px;}
.r-side{ width:214px;}
.xxs{ width:232px; margin-left:-12px; margin-top:-5px;  height:258px; background:url(/images/xxs.png) no-repeat}
.xxs h2{ display:none}
.xxs .pic{ display:inline-block; width:176px; height:68px; margin:62px  24px 0   31px; border:1px solid #c4ac87}
.xxs p{margin:10px 40px 10px 46px; line-height:22px; color:#ffefef; height:88px; overflow:hidden}

.video{ width:198px; height:114px; padding:5px 11px 12px 6px; background:url(/images/video.png) no-repeat; position:relative}
.video a{ display:block; width:198px; height:114px; background:url(/images/video.png) no-repeat right 0; position:absolute; top:5px; z-index:2}
.video a:hover{ background:none}

.fla-news{ height:256px; background:url(/images/fla-banner.png) no-repeat; padding:5px 12px 13px 7px; }
.fla-news  .fla{ width:324px; height:256px; background:#ccc; position:relative}
.fla-news  .fla .num{ position:absolute; z-index:10; right:0; bottom:2px; }
.fla-news  .fla .num li{ float:left; display:inline-block; height:20px;  width:20px; background:#ffebb6; border:1px solid #c66028; margin-right:1px; text-align:center; line-height:20px; color:#c1380d; cursor:pointer}
.fla-news  .fla .num li.current{ height:22px;  width:22px; border-color:#9b2b2b; line-height:22px; font-weight:bold; color:#fff; background:#f3722a; margin-top:-2px; position:relative;}
.newslist{ width:158px; margin-right:9px;}
.newslist dt{ text-align:center; color:#815227; padding:15px 0; font-size:14px;}
.newslist dd{ border-top:1px solid #fff}
.newslist dd.first,.newslist dd.last a{ border:none}
.newslist dd a{ display:block; height:20px; line-height:20px; padding-left:20px; background:url(/images/list-style.gif) no-repeat 4px 6px; overflow:hidden; border-bottom:1px solid #fce1b0; }

.login{ height:122px; background:url(/images/login.png) no-repeat; margin-right:-6px; padding:35px 24px 0 24px}
.login .txt{ width:48px; color:#fff}
.login .input{ display:block; width:114px;  height:21px;_height:20px; background:url(/images/login.png) no-repeat 0 -157px; overflow:hidden}
.login .input input{ border:none; background:none;width:102px; height:19px; line-height:19px; margin:0 5px;}
.login td{ padding-bottom:5px}
.login .reg,.login .ok{ display:inline-block; height:23px; width:81px; background:url(/images/login.png) no-repeat 0 -178px; float:left; text-indent:-9999px; margin-top:10px;  }
.login .ok{ background-position:-86px -178px;_background-position:-86px -179px}
.login .reg{ margin-right:5px;_background-position:0 -179px}

.ibox-t,.ibox-t-r,.ibox-b,.ibox-b-r{ height:10px; overflow:hidden; background:url(/images/ibox.gif) no-repeat}
.ibox-t,.ibox-b{ padding-left:10px;}
.ibox-t-r{ background-position:right 0}
.ibox-b{ background-position:0 -10px}
.ibox-b-r{ background-position:right -10px}
.ibox-main{ border-left:3px solid #f0dfc5;border-right:3px solid #f0dfc5; background:#fff6e8; padding:0 8px; overflow:hidden; _display:inline-block}
.djzf{ width:518px; margin-top:3px}
.djzf h2{ height:34px; border-bottom:1px solid #d6bc96; margin-top:-6px; margin-left:9px;position:relative;}
.djzf h2 span{ display:block; width:116px; height:39px; background:url(/images/djzf.png) no-repeat; text-indent:-9999px; position:absolute;left:-9px}
.djzf-box{ margin:12px;}
.djzf-box .pic{ width:116px; height:158px; margin-right:15px; color:#57524b; border:1px solid #c4ac87; padding:1px;}
.djzf-box .pic img{ height:158px; width:116px;}
.djzf-box .txt{ text-indent:24px; line-height:22px;color:#57524b; width:336px}
.footer{ height:100px; background:url(/images/footer.png) repeat-x}

.pbox .t,.pbox .b,.pbox .t-l,.pbox .b-l{ background:url(/images/box.gif) no-repeat}
.pbox .t{ height:35px; background-position:right -35px; padding-right:4px; overflow:hidden}
.pbox .t-l{ height:35px; background-position:0 0;overflow:hidden; font-size:14px; font-weight:bold; color:#fff; line-height:30px;}
.pbox .b{ height:5px; background-position:right -75px;padding-right:5px; overflow:hidden}
.pbox .b-l{ height:5px; background-position:0 -70px}
.pbox .c{ background:#fff6e8; border-left:1px solid #f0dfc5;border-right:1px solid #f0dfc5; overflow:hidden; _display:inline-block}
.ta-c{ text-align:center}
.t-i{ text-indent:32px;}
.yszl{ width:210px;}
.yszl ul{ line-height:22px; margin:0 20px;}

.toplist ol{ margin:0 7px; padding-bottom:16px;*padding-bottom:4px;_*padding-bottom:0;}
.toplist ol a{ color:#000}
.toplist ol li{ padding:5px 0; border-bottom:1px dashed #eee6d9;}
.toplist ol li b{ display:inline-block;  background:#ff7400; padding:0 4px; color:#fff; margin-right:6px;}
.toplist ol .first{ border-bottom:1px solid #eee6d9; overflow:hidden}
.toplist ol .first .pic{ height:54px; width:74px; background:#ff7400; margin-right:6px; overflow:hidden}
.toplist ol li.first .pic b{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background:#ff3100; float:left; border-bottom:1px solid #f8efe2; padding:0; margin: 0}
.toplist ol .first .pic img{ width:50px; height:50px; padding:1px; border:1px solid #ccc5ba; background:#f8efe2; display:block; float:left;}
.toplist ol .first p{ float:left; white-space:nowrap}
.toplist ol .first p .name{ font-weight:bold; font-size:14px; margin:8px 0 6px 0; display:inline-block}
.toplist ol .first p img{ margin-right:1px}
.ad{ padding:1px; border:1px solid #c4ac87; margin:10px 0}

.gftj dl,.tjlm dl{ margin:0 10px; padding-bottom:9px;*padding-bottom:4px}
.gftj dl dt,.tjlm dl dt{ border:1px solid #c4ac87; padding:1px; margin:10px 0}
.gftj dl dt img{ width:194px; height:64px; display:block}
.gftj dl dd,.tjlm dl dd{ line-height:22px; margin:0 10px}

.dzdp dl{ float:left; margin:0 9px; width:154px; display:inline}
.dzdp .c{ padding:0 1px}
.dzdp dl dt{border:1px solid #c4ac87; padding:1px; margin:10px 0 6px 0;*margin:10px 0 2px 0}
.dzdp dl dt img{ width:150px; height:104px; display:block}
.dzdp dl dd{ padding:0 5px; line-height:20px; height:20px}

.box2 .l-side{ width:748px}
.dpdrb{ margin-top:10px}
.dpdrb ul{ margin:3px 10px;;*margin:5px 10px; line-height:22px;}
.chdp h2 span{ display:block; width:129px; height:21px; text-indent:-9999px; background:url(/images/chdp.png) no-repeat}
.chdp-box{ padding:5px 3px;}
.chdp-box dl{ float:left; margin:0 6px; width:108px; overflow:hidden; display:inline}
.chdp-box dl dt{ border:1px solid #c4ac87; padding:1px; }
.chdp-box dl dt img{ display:block; width:104px; height:70px;}
.chdp-box dl dd{ line-height:22px; height:22px; overflow:hidden; padding:0 8px;}

.ucenter .l-side{ width:211px;}
.ucenter .c-main{ width:524px; margin:0 10px;}
.ucenter .r-side{ width:213px;}
.ucenter .pbox{ margin-bottom:10px}

.tjlm dl dt img{ display:block;}
.grzx{ width:211px; height:290px; background:url(/images/grzx.gif) no-repeat 0 0; margin-top:-8px; margin-bottom:10px; display:inline-block}
.grzx h2,.rp h2{ display:none}
.grzx ul,.rp ul{ width:155px; margin:72px auto 0 auto}
.grzx ul li,.rp ul li{ line-height:28px; background:url(/images/line2.png) no-repeat 0 bottom; padding-left:16px;}
.grzx ul li a,.rp ul li a{ color:#fff}
.grzx ul li.current a,.rp ul li.current a{ font-weight:bold; color:#f89c6c;}

.page-t{ background:url(/images/page-arrow.png) no-repeat -3px 0}
.page-t-r{ margin-left:34px; height:40px; background:#fff; line-height:34px;}
.page-t-r .l{display:inline-block; width:64px; height:16px;text-indent:-9999px; margin-top:12px;}
.page-t-r .grzl{  background:url(/images/grzl.gif) no-repeat 0 0; }
.page-t-r .upath{ margin-right:20px}
.page-t-r .upath,.page-t-r .upath a{ color:#8e2a0b}
.page-t-r .upath strong{ color:#000}
.content{ background:#fff; padding:0 20px;}
.con-tb{ border-top:1px solid #fad9a5; margin-top:-6px; padding-top:5px; *display:inline-block; _position:relative}
.uavatar{ width:120px; margin-left:3px}
.uavatar img{ width:116px; height:104px; padding:1px; border:1px solid #d4b195; margin-bottom:5px}
.uinfo{ width:350px; position:relative}
.uinfo table{ width:100%; text-align:left;}
.uinfo table .txt{ width:60px; text-align:right; color:#8e2a0b}
.uinfo table th strong{ font-size:14px;}
.uinfo table th,.uinfo table td{ padding:5px 0}
.uinfo .btn2{position:absolute; right:0; bottom:0; }
.btn2{ display:inline-block; height:25px; background:url(/images/btn2.gif) no-repeat right -25px; padding-right:5px;}
.btn2 a{ display:inline-block; height:25px; line-height:25px;background:url(/images/btn2.gif) no-repeat ; padding:0 5px 0 10px; color:#8e2a0b; text-align:center}
.btn2 a:hover{text-decoration:none; }
.ucount{ height:36px; line-height:36px; background:#fad9a5; margin:20px 0}
.ucount span{ margin:0 20px; color:#8e2a0b}

.uint h3{ font-weight:bold; color:#8e2a0b; font-size:14px; margin-bottom:10px}
.uint .box{ border:1px solid #fad9a5; height:60px; margin:5px 0}
.uint .btn2{ width:60px; display:block; margin:10px auto}
.uint .btn2 a{ display:block}

.btn1{ display:block; width:123px; height:34px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(/images/btn1.png) no-repeat; line-height:32px; text-decoration:none}
.btn1:hover{text-decoration:none}

.uinfo-modify .btn2{ position:static;width:60px; display:block; }
.uinfo-modify .btn2 a{ display:block}
.uinfo-modify input{ height:18px; line-height:18px; border:1px solid #b7814e; width:150px}
.uinfo-modify textarea{border:1px solid #b7814e; font-size:12px; line-height:20px; height:60px; width:240px}
.uinfo-modify select{ margin-right:10px}

.page-t-r .wdsc{background:url(/images/wdsc.gif) no-repeat 0 0;  }
.tab{ margin-top:10px;}
.tab ul li{ display:inline-block; float:left; height:24px; padding:0 17px; text-align:center; line-height:24px; border:1px solid #fad9a5; background:#fad9a5; color:#8e2a0b; cursor:pointer}
.tab ul li.current{ background:#fff; border-bottom-color:#fff; position:relative}
.tab .search{ margin:0; background:url(/images/search2.png) no-repeat}
.sc-box{ margin:0 1px; padding:8px 0; border-bottom:1px solid #fad9a5; overflow:hidden; _display:inline-block}
.sc-box .info{ _width:350px;}
.sc-box .info .pic{ width:123px; margin-right:18px; text-align:center}
.sc-box .info .pic img{ padding:1px; border:1px solid #d4b195; width:116px; height:80px; display:block; margin:0 auto 7px auto;}
.sc-box .info .txt{color:#313131; line-height:22px;}
.sc-box .info .txt dt{ font-weight:bold; font-size:14px; }
.sc-box .info .txt span{ color:#8e2a0b}
.value .txt{ text-align:right; color:#8e2a0b}
.value td{ height:22px;}
.value td img{ margin-right:1px}
.value  .v{ display:inline-block; height:8px; overflow:hidden}
.value  .v-red{ background:#fc1211;}
.value  .v-yellow{ background:#feb511;}
.value  .v-green{ background:#56a106; }



.page-t-r .wddd{background:url(/images/wddd.gif) no-repeat 0 0;  }
.tab{ margin-top:10px; _position:relative;_top:2px}
.order .tip{ text-align:center; font-weight:bold; color:#c1380d; line-height:20px}
.order table{ width:100%; border:1px solid #cd9689; margin-bottom:5px}
.order table th,.order table td{ border-right:1px solid #cd9689;text-align:center}
.order table th{ font-weight:normal; height:26px; color:#8e2a0b; background:#eacac3; border-bottom:1px solid #cd9689}
.order table td{ vertical-align:top; line-height:20px}
.order table td a{ text-decoration:underline}
.order table td span{ color:#c1380d}
.order table td.a a{ color:#0000ff}

.page-t-r .scbj{background:url(/images/scbj.gif) no-repeat 0 0;  }
span.qst{ display:block; color:#8e2a0b; }
div.qst{ padding:5px; background:#eee; margin-bottom:10px}

.page-t-r .qbrp{background:url(/images/qbrp.gif) no-repeat 0 0;  }

.con-box{ padding:5px; border:1px solid #fad9a5; margin-top:-1px}
.rp{ width:211px; height:251px; background:url(/images/rp.gif) no-repeat 0 0; margin-top:-8px; margin-bottom:10px; display:inline-block}
.pl-box{ padding:5px 3px; border-bottom:1px solid #fad9a5}
.pl-box .pic{ width:50px; height:50px; padding:1px; border:1px solid #d4b195; margin-right:10px;}
.pl-box .pic img{width:50px; height:50px;}
.pl-box .name{ font-size:14px; font-weight:bold; line-height:24px; margin-bottom:8px;}
.pl-box .name a,.pl-box .u a{ color:#313131}
.pl-box .name .del{ display:none}
.pl-box .u b{ font-weight:normal; color:#8e2a0b;margin-left:10px}
.pl-box .u{ color:#313131}
.pl-box .u img{ margin:0 1px}
.pl-con{ padding:5px 10px; border:1px dotted #bfbfbf; *display:inline-block; margin-top:8px;*margin-top:0}
.pl-con div.txt{ width:320px}
.pl-con div.txt p{ line-height:18px; padding:2px 0; color:#828282}
.pl-con div.txt a{ color:#0000ff; text-decoration:underline}
.pl-box .time{ color:#828282; padding-top:5px; padding-left:5px;}

.pl-count{ border-bottom:1px solid #fad9a5; margin:10px 0}
.pl-count span{ display:inline-block; height:22px; border:1px solid #fad9a5; padding:0 10px; line-height:22px; text-align:center; background:#fbdeaf}
.pl-count span b{ color:#b9370b}

.rp-box{ border-bottom:none}
.rp-box .t{ margin-bottom:10px}
.rp-box .t .l{ font-size:14px; font-weight:bold; color:#313131}
.rp-box .t .l span{ font-size:12px; font-weight:normal; margin-left:10px}
.rp-box .t .r a,.dc-t a{ display:inline; float:left; width:74px; height:19px; background:url(/images/scdp.gif) no-repeat; text-indent:-9999px; margin-left:7px;}
.rp-box .t .r a.sc,.dc-t a.sc{ background-position:-2px -1px}
.rp-box .t .r a.dp,.dc-t a.dp{ background-position: right -1px; width:76px;}

.fbpl{ padding:1px; border:1px solid #cf8346; margin-top:12px; _display:inline-block}
.fbpl .c{ padding:5px 15px; overflow:hidden}
.fbpl i{ color:#8e2a0b}
.fbpl b{ color:#ec0000}
.fbpl span{ color:#8a8a8a}
.fbpl .t{ height:34px; background:#fad9a5; line-height:34px; text-align:center; margin:0}
.fbpl .btn1{ margin:10px auto}
.fbpl .s{ margin-right:15px; color:#313131; line-height:18px;}
.fbpl .s img{ margin-right:2px}
.fbpl textarea{ width:448px; float:left; border:1px solid #929292; height:76px; margin:3px 0}
.fbpl input{ height:20px; border:1px solid #929292; width:300px; line-height:20px;margin:3px 0}

.page-t-r .wdpl{background:url(/images/wdpl.gif) no-repeat 0 0;  }
.my { background:#fdf3e2; border:1px solid  #FAD9A5;}
.my .name .del{ display:inline-block; font-weight:normal; color:#8E2A0B; font-size:12px}

.dc .l-side{ width:740px}
.dc .pbox{ margin-bottom:10px;}
.dc .content{ padding:0 15px;}
.page-t-r .dc{background:url(/images/dc.gif) no-repeat 0 0;  }
.dc-t{ clear:both; margin-top:20px; float:right; display:none}
.dc-result{ border:1px solid #cf8346; padding:1px 0}
.dc-result .value table{ float:right}
.dc-result .sc-box{ padding:10px 0; margin:0 10px; overflow:hidden; _display:inline-block}
.dc-result .sc-box .info{ display:inline-block; _width:450px; overflow:hidden}
.dc-result .sc-box .value{ display:inline-block; _width:200px}
.dc-result .pages{ margin-top:20px}
.dc-result .t{ height:32px; line-height:32px; padding-left:16px; background:#fad9a5; color:#8e2a0b}
.dc-result .t a{ color:#0000ff; text-decoration:underline; display:inline; padding-right:13px; background:url(/images/sort.gif) no-repeat right 0; height:14px; line-height:14px; margin-right:10px}
.dc-result .t a.mw{ background-position: right -13px}
.dc-result .on { background:#fffde4}
.dc-result .on .dc-t{ display:block; _width:166px;}
.dc-select{ margin-bottom:10px}
.dc-select .tab{ overflow:hidden; position:relative; _display:inline-block;_top:2px}
.dc-select .tab li{ float:left;display:inline; cursor:pointer  }
.dc-select .tab li span{  background:#fad9a5; display:inline-block;height:24px; padding:0 20px; line-height:24px; color:#8e2a0b; margin:1px;  }
.dc-select .tab li.current{ border:1px solid #d4b195;padding:1px 1px 0 1px;  background:#fff;border-bottom:none }
.dc-select .tab li.current span{ margin:0;background:#fdeed6;border-bottom:1px solid #fdeed6;}
.dc-select .con-box{ padding:0 1px 1px 1px; border-color:#d4b195; }
.sbox{  background:#fad8a0 url(/images/dc-b.gif) repeat-x; padding:10px; _display:inline-block}
.sbox .txt{ color:#8e2a0b;}
.sbox p.txt{ margin-bottom:10px;}
.sbox table{ width:90%;}
.sbox table td{ vertical-align:top; line-height:20px; padding:3px 0}
.sbox table td.txt{ width:60px}
.sbox a{ color:#313131; text-decoration:underline}
.sbox a.current{ font-weight:bold; color:#b7320f;}
.sbox table a{ margin:0 8px;  display:inline-block}
.sbox table td div{ padding:3px 0; background:#fdf2e0; border:1px solid #ead7b8}
.sresult{ padding:5px 10px; border:1px dotted #fff; margin-top:10px}
.sresult span{color:#8e2a0b; line-height:24px;}
.sresult strong,.sresult b{ color:#313131}
.sresult span.l{ display:inline-block; height:24px ;}
.sresult .search{ margin:0; float:left; *float:none;  background-image:url(/images/search2.png)}
.sresult strong{ display:inline-block; padding:0 36px 0 0; background:url(/images/arrow.gif) no-repeat right 2px; margin-right:15px;}
.sresult strong.last{ background:none}

.sbox .map{ border:1px solid #D4B195; padding:1px; background:#fff;}
.fd-info{ color:#8e2a0b}
.fd-info b{ font-weight:normal; color:#313131}
.fd-info strong{color:#313131; font-size:14px; margin:0 10px 0 5px}
.fd-info .t{ padding:6px 0}
.fd-info .dc-t{ float:none; display:block; margin-top:5px}
.fd-info .pic-list img{ width:118px; height:75px; padding:1px; border:1px solid #d9baa1; margin-right:20px}


.dc-box .tab{ overflow:hidden;fad9a5}
.dc-box .tab li{ background:#fad9a5; margin-right:1px; height:30px; line-height:30px;}
.dc-box .tab li.current{ font-weight:bold; font-size:14px;}
.dc-box .con-box{ *display:inline-block; padding:0;}
.dc-box .oneday{ padding:5px;}
.dc-box .con-box .date{ width:50px; margin-right:2px;}
.date-box{ width:49px; height:48px; background:url(/images/date.gif) no-repeat; overflow:hidden}
.date-box span{ display:block;}
.date-box span.m{ margin:7px 1px 0 10px; height:12px; text-align:center; line-height:12px; font-size:11px; color:#a66300}
.date-box span.d{ width:37px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#8e2a0b; text-align:center; margin:0 2px 0 11px}
.cai{ width:646px; color:#8e2a0b; display:inline-block; overflow:hidden}
.cai .t{ height:24px; background:#ffeeea; border:1px solid #e7cbc5; text-align:center; line-height:24px; font-weight:bold; font-size:14px; margin-bottom:6px;}

.cai-box{ width:152px; margin:3px; border:1px solid #e7cbc5; float:left}
.cai-box img{ width:140px; height:104px; padding:1px; border:1px solid #d5b398; margin:4px; display:block}
.cai-box dl{ margin:0 4px; line-height:20px;}
.cai-box dl b{ color:#313131;}
.cai-box dl dt{ text-align:center; font-weight:bold; font-size:14px;}
.cai-box dl dd b{ margin-right:5px}
.cai-box dl dd input{ width:72px; border:1px solid #b6a19c; height:16px; line-height:16px; color:#a5a5a5}
.cai-box .cai-count{ background:#e6d1c1; border-bottom:1px solid #fff; text-align:center; height:26px; line-height:26px; margin-top:5px;}
.cai-box .cai-count b{ font-weight:normal; color:#313131}

.order-t,.order-b{  background:url(/images/order-bg.gif) no-repeat}
.order-t{height:66px;}
.order-t .date-box{ margin:12px 0 0 14px; background:none; display:inline-block}
.order-b{ background-position:right 0; height:24px;}
.order-m{ background:url(/images/order-bg.gif) repeat-y -214px 0}

.order-box{ width:196px; margin:0 auto}
.order-box .t,.order-box .b{ height:6px; background:url(/images/order-bg2.gif) no-repeat; overflow:hidden}
.order-box .b{ background-position:0 -6px}
.order-box .m{ border-left:1px solid #f0dfc5;border-right:1px solid #f0dfc5; background:#fff6e8; padding:0 10px; *display:inline-block; padding-bottom:5px}
.order-box .m h3{ font-size:14px; font-weight:bold;color:#8e2a0b; text-align:center; padding:5px 0 ;}
.order-box .m p{ line-height:22px}
.order-box .m table{ border:1px solid #e2b39c; width:100%; margin-top:5px;}
.order-box .m table th,.order-box .m table td{ height:22px; text-align:left; color:#8e2a0b; padding-left:5px}
.order-box .m table td i{ color:#313131}
.order-box .m table th{ border-bottom:1px solid #e2b39c; background:none}
.order-box .m table tfoot td{border-top:1px solid #e2b39c;text-align:right; padding-right:10px; }
.order-form{ padding:15px;}
.order-form strong{ display:block;color:#3e0d05; margin-top:10px; margin-bottom:3px }
.order-form  input{ border:1px solid #fe8f7f; height:20px; line-height:20px;}
.order-form textarea{border:1px solid #fe8f7f; width:180px; height:60px}

.fsdd{ border:none; background:none; width:125px; height:36px; background:url(/images/fsdd.gif) no-repeat;  cursor:pointer}

.popup{ border:8px solid #ababab;}
.pop-con{ border:1px solid #f0dfc5; background:#fff6e8; overflow:hidden; _display:inline-block}
.pop-con .t{ height:35px; background:url(/images/pop-t.gif) no-repeat; line-height:28px; text-align:center; font-weight:bold; color:#fff; font-size:14px;}
.pop-con  table{ width:80%; margin: 20px 10%;color:#8e2a0b;}
.pop-con  table td{ padding:5px 0; vertical-align:top; line-height:20px}
.pop-con  table .txt{ width:60px;  text-align:right;line-height:24px}
.pop-con  table .input{ height:20px; line-height:20px; border:1px solid #b7814e; width:160px;}
.pop-con  table .btn3{ border:none; width:89px; height:25px; background:url(/images/btn3.gif) no-repeat; color:#8e2a0b; margin-right:20px}
.pop-con  table textarea{border:1px solid #b7814e; width:200px; height:100px;}
.pop-con  table .tip,.notes{ color:#bcaba6}
.notes{width:80%; margin: 20px 10%;}
.notes p{ margin:5px 0;  line-height:20px}
.ys .path{ height:30px; background:url(/images/ys-t.gif) no-repeat; text-indent:14px;color:#8e2a0b; line-height:30px; margin-bottom:10px}
.ys .path a{color:#8e2a0b; margin:0 10px}
.ys-box .l { width:280px;}
.ys-box  .ys-fla{ height:182px; background:#fff; margin-bottom:10px}
.ys-list{ margin:5px 15px; display:block}
.ys-list li{ line-height:22px}
.ys-news{ border:2px solid #f09233; width:436px; height:360px; background:#fff; padding:5px;}
.ys-news h2{ font-size:14px; font-weight:bold; text-align:center; padding:10px 0}
.ys-news  p{ padding:0 15px; text-indent:24px; line-height:20px; margin-bottom:10px; color:#57524b}
.ys-news h4{ font-weight:bold; color:#bb6325; padding-left:15px; margin:20px 0 10px 0}
.ys-box2 .l,.ys-box2 .r{ width:364px;}
.ys-txt{ border:1px solid #cf8346; background:#fff; margin-bottom:10px}
.ys-txt h2{ font-size:14px; font-weight:bold; color:#57524b; text-align:center; padding:10px 0;}
.flink .c{ padding:5px 15px}
.flink .c a{ margin:5px 8px;}

.reg-box{ padding:10px 20px}
.reg-box .popup{ border-width:3px}
.reg-box .l-side{ width:500px; padding:0 50px; border-right:1px solid #cf8346}
.reg-box .r-side{ width:270px; padding:0 30px; }
.go-login{ padding:15px 0; background:#fff; text-align:center; font-size:14px; border-bottom:1px dashed  #666}

/*下拉菜单*/

.sub-nav{ display:none;}
.sub-nav-t,.sub-nav-b{height:5px; background:url(/images/common/topsub_nav.gif) no-repeat; overflow:hidden;}
.sub-nav-b{ background-position:0 -5px;}
.topnav{ width:100%;  background-color:#f9f9f9; border-bottom:1px solid #d6d6d6 }
.topnav ul{ display:inline-block; margin-left:300px;  margin-top:23px; height:26px; overflow:hidden;}

.topnav ul li{ float:left; font-size:14px; width: 74px; height:26px;  }
.topnav ul li div.topnav-main a,
.topnav ul li div.topnav-main a:visited{ display:block; border-right:1px dashed #b7cfe4; height: 23px; padding: 3px 0 0 0; *height: 20px; *padding: 6px 0 0 0 }
.topnav ul li div.topnav-main{ text-align: center }
.topnav ul li div.topnav-main img{ margin: 0 3px 0 0  } 
.topnav ul li div.topnav-main span{ background:url(/images/common/topnav_icon.gif) no-repeat left -18px; width: 7px; height: 4px; overflow: hidden; display: inline-block;
 margin: 0 0 7px 3px; *margin: -14px 0 0 3px; }
.topnav ul li.selected div.topnav-main span{ background-position: left top }
.topnav ul li .sub-nav{ display:none; }
.topnav ul li:hover{ background:url(/images/common/topsub_nav.gif) no-repeat 0 -10px; width:74px; height:26px; }
.topnav ul li:hover div.topnav-main a span{ display: none;  }
.topnav ul li:hover div.topnav-main a{ margin: 0 16px 0 0; font-weight:bold; color:#1072aa; border: none }
.topnav ul li:hover div.topnav-main a img{ display: none }

.topnav ul li:hover .sub-nav,
.topsearch ul li.selected:hover .sub-nav
{ display:block; position:absolute; z-index:10; width:114px; margin: 0; }
.topnav ul li:hover .sub-nav a:link,
.topnav ul li:hover .sub-nav a:visited,
.topsearch ul li:hover .sub-nav a:link,
.topsearch ul li:hover .sub-nav a:visited
{ color:#000; font-weight:normal; }
.topnav ul li:hover .sub-nav  dl,
.topsearch ul li:hover .sub-nav  dl
{*display:inline-block;background-color:#fffeef; border:1px solid #699bc4; border-bottom:none; border-top:none; *width: 112px; }
.topnav ul li:hover .sub-nav  dl dd,
.topsearch ul li:hover .sub-nav  dl dd
{height:26px; margin:0 3px; overflow:hidden;}
.topnav ul li:hover .sub-nav  dl dd a:link,
.topnav ul li:hover .sub-nav  dl dd a:visited,
.topsearch ul li:hover .sub-nav  dl dd a:link,
.topsearch ul li:hover .sub-nav  dl dd a:visited
{display:inline-block; height:26px; line-height:26px; margin:0; padding:0; width:100%; font-size:12px; position: }
.topnav ul li:hover .sub-nav  dl dd a:hover,
.topsearch ul li:hover .sub-nav  dl dd a:hover
{background:#e0ecf7; text-decoration:none;}
.topnav ul li:hover .sub-nav dl dd a span,
.topsearch ul li:hover .sub-nav dl dd a span{ display:inline-block;width:20%; height:100%; float:left;background: url(/images/common/topsub_nav.gif) no-repeat -98px -21px; cursor:pointer;  }
.topnav ul li:hover .sub-nav  dl dd a:hover span,
.topsearch ul li:hover .sub-nav  dl dd a:hover span
{background-position: -79px -21px}
.topnav ul li.selected a:link,
.topnav ul li.selected a:visited{ font-weight:bold; color:#9e2224; background-position:45px 2px;  }
.sub-nav  dl dd a strong{ color:#F03; font-weight:100; font-size:10px; margin:0 0 0 5px}
.sub-nav-dd{ border-bottom:1px solid #ccc}

.head_login {float:rigth;height:26px;position:absolute;}
.head_login span {padding:0 15px}

/**
 *  分页样式
 */
.pages {border-top: 1px solid #CCCCCC;clear: both;margin-bottom: 30px;padding-top: 13px;text-align: center;}
.pages a:link,.pages a:visited{ color:#333; font-size:13px; display:inline-block; padding:0 6px;  height:19px; border:1px solid #f6f6f6; background:#fcfcfc; text-align:center; line-height:20px; margin:0 4px;}
.pages a:hover{ border-color:#9c9c9c; text-decoration:none; font-weight:bold; color:#9e2224; }
.pages span{ display:inline-block; width:60px; background: url(/images/pages_icons.gif) no-repeat;}
.pages span a:link,.pages span a:visited{display:inline-block; border:none; background:none; text-align:center;  margin:0; }
.pages span.prev{ text-align:right; background-position:0 5px;}
.pages span.next{  text-align:left;background-position: right -17px; }
.pages span.selected{ width:auto; padding:0 5px;margin:0 4px; height:19px; font-weight:bold; color:#9e2224;border:1px solid #f6f6f6; background:#fcfcfc; line-height:20px;text-align:center;}

/*好友列表*/
.nomargin{ margin:0;}
.user-list{ overflow:hidden; }
.user-list h2{ border-bottom:1px solid #acb7c5; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#9e2224;}
.user-list ul{ width:100%;}
.user-list ul li{ display:inline-block; float:left; margin:10px 0 0 6px; width: 60px;}
.user-list ul li.nomargin{ margin-left:0;}
.user-list ul li .uname,.user-list ul li .utime,.fixusername{ width:58px; height:18px;  text-align:center;  line-height:18px; color:#8e9bac; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow: ellipsis; display: inline-block; }
span.dot{ display:inline-block;}
.user-list ul li .uname{ color:#1072aa;}

/* 提示 */
.tip-box{ overflow:hidden; float:center; position:relative;}
.tip-icon{ display: inline-block; *display: inline; *zoom: 1; width: 16px; height: 16px; background: url(/images/tip_icon.png) no-repeat; overflow: hidden; margin: 0 3px -3px 0; }
.friendly-tip,.warning-tip,.error-tip{ border: 1px solid #fff; text-align: center; }
.friendly-tip div,.warning-tip div,.error-tip div{ line-height: 19px; text-align: left; display: inline-block; *display: inline; *zoom: 1; padding: 4px 9px 2px 9px; }
.friendly-tip-box{ border: 1px solid #eff5fe; background: #f7faff; }
.warning-tip-box{ border: 1px solid #f8f8dc; background: #fffff4; }
.error-tip-box{ border: 1px solid #fef1e3; background: #fffaf5; }
.friendly-tip-icon{ background: url(/images/tip_icon.png) no-repeat; }
.warning-tip-icon{ background-position: -16px top }
.error-tip-icon{ background-position: -32px top }
.floating-tip{ background: #fff; border: 1px solid #33a6ff; padding: 6px; }

/* 弹出窗口 */
.popup-top,
.popup-top-right,
.popup-top-mid,
.popup-bottom,
.popup-bottom-right,
.popup-bottom-mid
{ height: 7px; background: url(/images/popup_corner.png) no-repeat; _overflow: hidden; }
.popup-bottom{ background-position: left -16px;}
.popup-top-mid,.popup-bottom-mid{ margin: 0 7px; background: #84939e; }
.popup-top-right{ background-position: right -8px; }
.popup-bottom-right{ background-position: right -24px; }
.popup-mid{ background:#84939e }
.popup-mid-main{ border: 1px solid #fff; margin: 0 7px;  }
.popup-mid-main-top,.popup-mid-main-bottom,.popup-closebtn{ background: url(/images/popup_bg.jpg) left -42px repeat-x; }
.popup-mid-main-top{ height: 20px; color: #184a89; font-size: 14px; font-weight:bold; padding: 10px 0 0 10px; border-bottom: 1px solid #bec6cc }
.popup-mid-main-bottom{ background-position: left -73px; height: 27px; padding: 9px 0 0 0; border-top: 1px solid #dcdcdd; text-align: right }
.popup-mid-main-mid{ background: #fff }
.popup-mid-main-mid-content{ padding: 13px; }
.popup-mid-main-mid-content2{ padding:13px; text-align:center}
a.popup-closebtn{ display: block; float: right; width: 41px; height: 20px; margin: -10px 10px 0 0; *margin: -10px 5px 0 0; background-position: left top; text-decoration: none; }
a.popup-closebtn:hover{ text-decoration: none;background-position: left -21px;  }
.popup-mid-main-bottom a,.popup-mid-main-bottom button{ margin: 0 10px 0 0; }
.popup-mid-main-mid-content label{ margin: 0 12px 0 0 }
.popup-mid-main-mid-content input,.common-input{ border: 1px solid #7F9DB9 }

/* 修正好友列表的边框 */
.all-friends-list li input{ border: none }

/*输入框*/
.write-box{  }
.write-input,.write-input-popup{ width:99%; overflow:hidden; border:1px solid #7f9db9; height:20px; z-index: 99 }
.write-input input{  border:none; background:none;}
.write-input input.input{float:left; border:none; float:left; width:99%; padding-top:2px;*padding-top:3px;_padding-top:2px;height:20px; padding-left:3px;}
.write-input input.btn{ background:#e5ebf1 url(/images/input_btn.gif) no-repeat; font-weight:bold; position:relative; right:0; float:right; top:-22px;*top:-23px;_*top:-22px; width:20px; height:20px; color:#4d6185; font-size:20px; padding:0;}
.write-input-popup{ clear:both; height:auto; position:relative;top:-1px;}
.write-input-popup ul{ padding:3px 0 ; background:#fff; max-height:210px;_height:210px; overflow-y:auto;}
.write-input-popup ul li  a:link,.write-input-popup ul li  a:visited{display:block; padding:0 3px ; height:26px; line-height:26px; overflow:hidden;}
.write-input-popup ul li  a:hover, .combo-current{ background:#f3f3f3;}

/* 右导航 */
.rightsidebar{ background: #fff url(/images/rightsidebar.png) no-repeat; padding: 13px; min-height: 80px; -height: 80px; width: 179px }
.rightsidebar-header{ color: #000; font-size: 14px; font-weight: bold; padding: 0 0 4px 0; }
.rightsidebar-header a{ font-weight: normal; font-size: 12px; }
.rightsidebar-header span{ float: right }
.rightsidebar-navul .rightsidebar-current-nav a,.rightsidebar-current-nav span{  color: #9e2224;  }
.rightsidebar-current-nav a{ font-weight: bold; font-family: arial}
.rightsidebar span.rightsidebar-num{  font-size: 10px; }
.rightsidebar li{ padding: 7px 0 5px 0; border-top: 1px solid #ddd; width: 100%; position: relative; z-index: 1 }
.rightsidebar-navul{ margin: -1px 0 0 14px;  }
.rightsidebar .rightsidebar-nav2{ padding: 0; margin: 0 0 -1px 0 }
.rightsidebar-nav2 li{ border: none;  border-bottom: 1px solid #f2f2f3; }
.rightsidebar-manabar{ width: 37px; height: 16px; float: right; overflow: hidden; margin: -1px 0 0 0  }
a.del-classify,a.modity-classify{ display: inline-block; width: 16px; height: 16px; overflow: hidden; background: #fff url(/images/rightsidebar.png) -205px top; *margin: 0 0 0 1px; }
a.modity-classify{ background-position:  -205px -17px; }
a.del-classify{ margin: 0 -2px 0 0; *margin: 0 0 0 1px; }
a.del-classify:hover{ background-position: -205px -51px;  }
a.modity-classify:hover{ background-position: -205px -34px  }
.rightsidebar-content{ border-top: 1px solid #ccc; }
.thirdclass-nav{ background:#fffff7; padding:6px 5px; border:1px solid #f5f4f0}
.thirdclass-nav a{ padding:2px 10px; color:#1072AA}
.thirdclass-nav a:link,.thirdclass-nav a:visited{ color:#1072AA}
.thirdclass-nav a:hover{ color:#9e2224}
.thirdclass-nav a.textnav-current,.thirdclass-nav a.textnav-current:hover{ font-weight: bold; color: #9e2224 }

/* 评论 留言 */
.smile-icon{ width: 28px; height: 16px; overflow: hidden; background: url(/images/comment.png) no-repeat;  }
.comment-textarea{ border: 1px solid #ccc; width: 70%; height: 82px }
.comment{ padding: 15px 0 0 0; }
.comment h2{ border-bottom: 1px solid #aab4c4; font-weight: bold; padding: 0 0 4px 0; }
.comment-main{ padding: 15px 0 0 15px }
.acomment{ border-top: 1px solid #d8dfea; padding: 12px 0 0 0; *display: inline-block; clear: both; }
.acomment-left{ width: 15%; text-align: center; float: left; }
.acomment-left div{ margin-left: auto; margin-right: auto; }
.acomment-right{ float: right; width: 85%; }
.a-r-top{ padding: 3px 0 0 0; color: #666 }
.a-r-top a.del-classify{ visibility: hidden; margin: 0 -10px 0 10px }
.a-r-time{ float: right; color: #999; position: relative; padding-right: 20px; }
.arthover{ background: #eee; }
.arthover a.del-classify{ visibility: visible; }
.a-r-main{ text-indent: 24px; padding: 10px 0 10px 0; line-height: 19px;word-wrap:break-word }
.a-r-bottom{ text-align: right; padding: 0 0 10px 0 }
.reply-box{ width: 100%; border-top: 1px solid #ccc; padding: 10px 0 0 0 }
.reply-box .acomment{ border-top: none; padding-top: 0 }
.reply-box .acomment-left{ width: 14%; text-align: center; float: left; }
.reply-box .acomment-right{ float: right; width: 85%; }
.comment a{ color: #1072aa; text-decoration: none; font-size: 12px; }
.comment a:hover{ color: #9e2224; text-decoration: underline }
.comment a:visited{ color: #768f9d; text-decoration: none; }
.smile-imgs img{ float: left; display: block; border: 1px solid #eee; margin-left: -1px; margin-top: -1px; padding: 2px; background: #fff }
.smile-imgs{ width: 417px; padding: 2px 0 1px 2px; background: #fff; border: 1px solid #eee }
.inputborder{border: 1px solid #cccccc;  height: 80px;}
.inputborder iframe{width: 100%; height: 78px;}
.send-submit-mr{ text-align:right; margin:10px 0}
.send-submit-mr .tip-box{ width: auto; overflow:hidden; float:left; position:relative; top:-4px}
.send-submit-mr-text{ margin:0 5px 0 0}
.sm-table{ padding: 13px 0 0 0 }

.cartoon_online_border {margin: 0; padding: 10px 0 10px 15px;}
.cartoon_online_border li{float: left;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap; width: 70px;word-wrap: break-word;  margin-left:10px; text-align:center;}
.cartoon_online_now{color:#fff; background-color:#9c2429;}
.cartoon_online_now a{color:#fff;}
.cartoon_online_now a:hover{color:#fff;}